import { defHttp } from '/@/utils/http/axios';

/**
 * api
 *
 * @author 王鑫
 * @date 2024/08/07 18:29
 */
export class OaTaskApi {
  /**
  * 获取列表
  *
  * @author 王鑫
  * @date 2024/08/07 18:29
  */
  static list(params) {
    return defHttp.get({url : '/task/list', params});
  }

  /**
   * 获取分页列表
   *
   * @author 王鑫
   * @date 2024/08/07 18:29
   */
  static findPage(params) {
    return defHttp.get({url : '/task/page', params});
  }

  /**
   * 新增
   *
   * @author 王鑫
   * @date 2024/08/07 18:29
   */
  static add(params) {
    return defHttp.post({url : '/task/add', params}, { isTransformResponse: false });
  }

  /**
   * 修改
   *
   * @author 王鑫
   * @date 2024/08/07 18:29
   */
  static edit(params) {
    return defHttp.post({url : '/task/edit', params}, { isTransformResponse: false });
  }

  /**
   * 删除
   *
   * @author 王鑫
   * @date 2024/08/07 18:29
   */
  static delete(params) {
    return defHttp.post({url : '/task/delete', params}, { isTransformResponse: false });
  }

  /**
   * 详情
   *
   * @author 王鑫
   * @date 2024/08/07 18:29
   */
  static detail(params) {
    return defHttp.get({url : '/task/detail', params});
  }
}
